SHIELDrive Use Cases
목차
① 대쉬보드 관리
| 버전 | 날짜 | 작성자 | 설명 |
|---|---|---|---|
| 1.0 | 2024-06-11 | 오남규 | 문서 생성 |
Use Case ID: UC-01
Use Case 이름: 대쉬보드 관리
1. 목적
SHIELDrive 대시보드는 관리자가 시스템의 상태와 사용 현황을 한눈에 파악할 수 있도록 도와줍니다. 이를 통해 관리자는 사용자 활동, 스토리지 사용 현황 등을 효율적으로 모니터링하고 관리할 수 있습니다.
2. 행위자
- 관리자
3. 사전 조건
- 관리자는 SHIELDrive 시스템에 로그인해야 합니다.
- 관리자는 대시보드 접근 권한을 가지고 있어야 합니다.
4. 사후 조건
- 관리자는 시스템 상태와 사용 현황에 대한 최신 정보를 확인할 수 있습니다.
- 관리자는 필요한 경우 추가 조치를 취할 수 있습니다.
5. 기본 흐름
-
실 사용자 수:
- SHIELDrive에 로그인하여 실제로 이벤트를 동작한 사용자 수가 표시됩니다.
- 하단에는 전일 대비 증감 폭과 증감 비율이 표시됩니다.
-
공유함 폴더 개수:
- 등록된 공유함 스토리지 안에 생성되어 있는 폴더 개수를 표시합니다.
- 하단에는 현재 폴더들에 적용된 모든 조건부 정책 개수가 표시됩니다. 조건부 정책 개수가 표시된 부분을 클릭하면 조건부 정책 페이지로 이동합니다.
-
공통함 폴더 개수:
- 등록된 공통함 스토리지 안에 생성되어 있는 폴더 개수를 표시합니다.
- 하단에는 현재 스토리지에 적용된 모든 조건부 정책 개수가 표시됩니다. 조건부 정책 개수가 표시된 부분을 클릭하면 조건부 정책 페이지로 이동합니다.
-
Teams 폴더 개수:
- Teams 폴더 스토리지 안에 생성되어 있는 폴더 개수를 표시합니다.
- 하단에는 현재 스토리지에 적용된 모든 조건부 정책 개수를 표시합니다. 조건부 정책 개수가 표시된 부분을 클릭하면 조건부 정책 페이지로 이동합니다.
-
스토리지 사용 용량:
- 스토리지 사용 용량을 표시합니다.
- 해당 내용은 1W, 1M, 6M, 1Y, All 단위로 표현되며, 기간 별로도 확인 가능합니다.
-
스토리지 유형별 파일 업로드 현황:
- 스토리지 유형별 파일 업로드 현황을 표시합니다.
- 해당 내용은 1W, 1M, 6M, 1Y, All 단위로 표현되며, 기간 별로도 확인 가능합니다.
- 해당 스토리지 유형에 업로드된 내역이 없을 경우, 해당 스토리지 유형은 표에서 제외됩니다.
-
사용자 활동 현황:
- 사용자가 사용하는 이벤트에 대한 현황을 표시합니다.
- 이벤트 종류는 업로드, 다운로드, 열람, 편집, 삭제, 공유가 있습니다.
- 해당 내용은 1W, 1M, 6M, 1Y, All 단위로 표현되며, 기간 별로도 확인 가능합니다.
-
조건부 정책 적용 현황:
- 등록된 조건부 정책에 대한 적용 현황을 표시합니다.
- 이벤트 동작으로 트리거된 횟수를 표시합니다.
- 정책 적용 현황이 많은 순으로 5개까지 표시합니다.
- 해당 내용은 1W, 1M, 6M, 1Y, All 단위로 표현되며, 기간 별로도 확인 가능합니다.
6. 대체 흐름
-
일부 데이터 불러오기 실패 시:
- 대시보드에서 특정 데이터 소스를 불러오는 데 실패할 경우, 해당 영역에는 '데이터를 불러오지 못했습니다'라는 메시지를 표시합니다.
-
네트워크 문제 발생 시:
- 네트워크 문제로 인해 데이터 로딩이 지연되거나 실패 할 경우, 사용자에게 네트워크 상태를 확인하라는 메시지를 표시합니다.
-
사용자 권한 부족 시:
- 사용자가 접근 권한이 없는 데이터를 조회하려고 할 때는 '접근 권한이 없습니다'라는 메시지를 표시합니다.
7. 오류 메시지 및 예외 처리
- 데이터 로드 실패:
- 데이터가 로드되지 않을 경우, "데이터를 불러오는 데 실패했습니다. 네트워크 상태를 확인하거나 다시 시도해 주세요."라는 메시지가 표시됩니다.
- 사용자는 "다시 시도" 버튼을 클릭하여 데이터를 다시 로드할 수 있습니다.
8. 상세 정보
SHIELDrive 대시보드는 실 사용자 수, 공유함 폴더 개수, 공통함 폴더 개수, Teams 폴더 개수, 스토리지 사용 용량, 스토리지 유형별 파일 업로드 현황, 사용자 활동 현황, 조건부 정책 적용 현황 등 다양한 정보를 시각적으로 제공합니다. 이를 통해 관리자는 시스템의 전반적인 상태를 한눈에 파악하고 필요한 조치를 효율적으로 취할 수 있습니다.